Binary Operations On Sets